package org.jsets.fastboot.persistent.enums;

public enum Algorithm {
	// 对称
    AES,
    DES,
    ARCFOUR,
    Blowfish,
    DESede,
    RC2,
    PBEWithMD5AndDES,
    PBEWithSHA1AndDESede,
    PBEWithSHA1AndRC2_40,
    // 非对称
    RSA,
    // DSA,
    // 摘要
    MD5,
    SHA1,
    SHA256,
    SHA384,
    SHA512,
    HmacMD5,
    HmacSHA1,
    HmacSHA256,
    HmacSHA384,
    HmacSHA512,
    // 国密
    SM2, // 非对称加密和签名
    SM4, // 对称加密
    SM3, // 摘要签名算法
}